From 21a7dfae964ee5186b54e1445671b4d0559fc483 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Tue, 31 Dec 2019 08:54:42 +0100 Subject: [PATCH] snapshot: Only normalize rectangle if we have to We can even replace the comment this way. --- gtk/gtksnapshot.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gtk/gtksnapshot.c b/gtk/gtksnapshot.c index c87ba493f9..b1bee0fba9 100644 --- a/gtk/gtksnapshot.c +++ b/gtk/gtksnapshot.c @@ -587,8 +587,9 @@ gtk_graphene_rect_scale_affine (const graphene_rect_t *rect, res->origin.y = scale_y * rect->origin.y + dy; res->size.width = scale_x * rect->size.width; res->size.height = scale_y * rect->size.height; - /* necessary when scale_x or scale_y are < 0 */ - graphene_rect_normalize (res); + + if (scale_x < 0 || scale_y < 0) + graphene_rect_normalize (res); } static void -- 2.30.2